package pogvue.gui.schemes;

import pogvue.datamodel.SequenceGroup;
import pogvue.datamodel.SequenceI;

import java.awt.*;
import java.util.Vector;

public interface ColourSchemeI {

  public Vector  getColours(SequenceI s, Vector aa);
  public Color   getColour (SequenceI s, int pos, Vector aa);
  public Vector  getColours(SequenceGroup sg, Vector aa);
  public Color   findColour(SequenceI seq, String s,int j, Vector aa);

  public boolean canThreshold();
  public boolean isUserDefinable();
}
